#pragma once
#include <functional>

namespace bridge {

class MessageQueue {
 public:
  virtual ~MessageQueue() {}
  virtual void runOnQueue(std::function<void()>&&) = 0;
};

}  // namespace bridge
